1
00:00:02,000 --> 00:00:03,919
They have introduced a worm
into the government system.

2
00:00:03,920 --> 00:00:06,479
It's looking for something.
But what, exactly? We don't know!

3
00:00:06,480 --> 00:00:08,479
Vadim? Saara says you have something.

4
00:00:08,480 --> 00:00:09,679
A long alphanumeric.

5
00:00:09,680 --> 00:00:11,039
Possibly a ciphertext.

6
00:00:11,040 --> 00:00:12,399
Can we have it?

7
00:00:12,400 --> 00:00:14,679
It could be really important to us.
When I'm safe.

8
00:00:14,680 --> 00:00:16,519
We need Vadim Trusov.

9
00:00:16,520 --> 00:00:18,359
We've got an attack
coming out of China at present,

10
00:00:18,360 --> 00:00:19,839
and he holds the key.

11
00:00:19,840 --> 00:00:21,879
The MAC address was stolen
on your login.

12
00:00:21,880 --> 00:00:22,919
It can't be.

13
00:00:22,920 --> 00:00:25,039
Barbara Napier.
I left her at the terminal.

14
00:00:25,040 --> 00:00:27,159
Wait, you want me
to do something for you?

15
00:00:27,160 --> 00:00:29,039
Are you out of your mind?
No, no, no.

16
00:00:29,040 --> 00:00:32,399
These are very serious allegations
you're making here, Phil,

17
00:00:32,400 --> 00:00:36,439
about a senior
and widely respected colleague.

18
00:00:36,440 --> 00:00:38,519
I'm not making allegations.

19
00:00:38,520 --> 00:00:40,519
Sorry, just too much Chinese slang.

20
00:00:40,520 --> 00:00:42,280
Calvin is all over it.

21
00:01:51,720 --> 00:01:53,160
Charlie. You OK?

22
00:01:54,320 --> 00:01:56,639
I need to ask you
a couple of questions.

23
00:01:56,640 --> 00:01:57,959
Fine. Um...

24
00:01:57,960 --> 00:01:59,119
How about later this morning?

25
00:01:59,120 --> 00:02:01,279
I've got a team briefing
first thing.

26
00:02:01,280 --> 00:02:03,679
I'm afraid it needs to be now.

27
00:02:03,680 --> 00:02:05,199
Of course.

28
00:02:05,200 --> 00:02:06,440
What's going on?

29
00:02:08,400 --> 00:02:10,159
Let's talk in private.

30
00:02:10,160 --> 00:02:11,240
Sure.

31
00:02:19,040 --> 00:02:22,959
REPORTER: Britain is at a standstill.
All UK flights are grounded.

32
00:02:22,960 --> 00:02:26,480
Banking systems are down,
and the FTSE 100 has hit a new low.

33
00:02:33,000 --> 00:02:34,040
KNOCKING

34
00:02:35,680 --> 00:02:36,680
Come in.

35
00:02:37,960 --> 00:02:40,600
Cabinet Secretary's on the phone.
Thank you.

36
00:02:43,440 --> 00:02:46,480
PHONE RINGS

37
00:02:47,600 --> 00:02:49,759
Cabinet Secretary,
how can I help you?

38
00:02:49,760 --> 00:02:51,439
Trade and Immigration
are still down.

39
00:02:51,440 --> 00:02:53,559
It's a disaster
and you pulled the plug.

40
00:02:53,560 --> 00:02:55,639
Get us back online now!

41
00:02:55,640 --> 00:02:56,640
HE SIGHS

42
00:03:02,360 --> 00:03:04,999
Well, it's been
a while since I've been in here.

43
00:03:05,000 --> 00:03:06,320
Had a refurb?

44
00:03:15,920 --> 00:03:17,919
So what's this about?

45
00:03:17,920 --> 00:03:19,839
I'm sorry, this feels strange.

46
00:03:19,840 --> 00:03:21,000
What is it?

47
00:03:26,600 --> 00:03:31,680
Could you read this statement
from Phil Draper, Malware?

48
00:03:36,880 --> 00:03:38,280
SHE CLEARS HER THROAT

49
00:03:47,760 --> 00:03:49,160
Do you remember this?

50
00:03:51,800 --> 00:03:53,440
October 2022.

51
00:03:54,680 --> 00:03:57,200
Yeah, it was a CCP malware attack,
I remember.

52
00:03:58,680 --> 00:04:00,920
What did you do at Phil's terminal?

53
00:04:02,000 --> 00:04:03,679
What did I do?

54
00:04:03,680 --> 00:04:05,359
Not very much, actually.

55
00:04:05,360 --> 00:04:07,679
You sat there for ten minutes
and didn't do much?

56
00:04:07,680 --> 00:04:09,879
Sorry, should I have done something?

57
00:04:09,880 --> 00:04:11,520
Charlie, what is going on?

58
00:04:13,040 --> 00:04:15,600
Did you access the MAC address
at Phil's terminal?

59
00:04:16,840 --> 00:04:19,320
Charlie,
why on earth would I do that?

60
00:04:21,600 --> 00:04:24,159
You were there for ten minutes.

61
00:04:24,160 --> 00:04:27,280
Someone accessed
the MAC address in that time.

62
00:04:28,760 --> 00:04:29,760
Was it you?

63
00:04:30,920 --> 00:04:32,360
Of course it wasn't me.

64
00:04:35,160 --> 00:04:36,880
Barbara, please...

65
00:04:38,080 --> 00:04:39,520
...this is difficult.

66
00:04:42,000 --> 00:04:44,159
SHE SIGHS

67
00:04:44,160 --> 00:04:46,759
The Chinese was slang.

68
00:04:46,760 --> 00:04:48,039
I couldn't translate it.

69
00:04:48,040 --> 00:04:50,799
I needed someone
with better demotic proficiency

70
00:04:50,800 --> 00:04:53,399
so I brought another linguist down
to do the job.

71
00:04:53,400 --> 00:04:54,520
Who was it?

72
00:04:58,360 --> 00:05:00,679
Calvin is a friend and a colleague.
I...

73
00:05:00,680 --> 00:05:03,279
No, I'm not going to
throw him under the bus.

74
00:05:03,280 --> 00:05:05,160
His family in China got into trouble.

75
00:05:06,480 --> 00:05:08,599
We helped them out.

76
00:05:08,600 --> 00:05:09,800
He's happy to help us.

77
00:05:10,920 --> 00:05:13,080
And afterwards? What happens then?

78
00:05:14,960 --> 00:05:16,520
Then we'll take care of him.

79
00:05:20,000 --> 00:05:21,160
Calvin Song.

80
00:05:27,160 --> 00:05:28,360
Wait here.

81
00:05:29,600 --> 00:05:30,600
Joanna.

82
00:05:37,640 --> 00:05:38,920
DOOR CLOSES

83
00:06:06,000 --> 00:06:07,359
You need some rest.

84
00:06:07,360 --> 00:06:08,879
I'll work through it.

85
00:06:08,880 --> 00:06:10,319
What have we got?

86
00:06:10,320 --> 00:06:11,680
Take a look.

87
00:06:15,040 --> 00:06:16,799
We've analysed the worm.

88
00:06:16,800 --> 00:06:19,839
It's built to evade whatever
anti-malware we throw at it.

89
00:06:19,840 --> 00:06:21,839
Trade and Immigration
are still offline.

90
00:06:21,840 --> 00:06:24,959
It's contained there for the moment,
but if it breaks out...

91
00:06:24,960 --> 00:06:27,679
Home Office, NCA, MOD...

92
00:06:27,680 --> 00:06:29,759
And through us
into the American systems.

93
00:06:29,760 --> 00:06:32,280
We cannot afford
to piss off the Americans again.

94
00:06:34,000 --> 00:06:37,359
We need something heavy-duty.

95
00:06:37,360 --> 00:06:39,319
Lieutenant Williams?

96
00:06:39,320 --> 00:06:42,279
Ma'am? You remember, against ISIS?

97
00:06:42,280 --> 00:06:43,320
Tar pits.

98
00:06:44,520 --> 00:06:46,839
It's a virtual deception network

99
00:06:46,840 --> 00:06:49,559
that mimics the systems
a malware is targeting.

100
00:06:49,560 --> 00:06:52,439
The worm jumps inside
and then we trap it.

101
00:06:52,440 --> 00:06:54,160
Well, I'm feeling better already.
Let's go.

102
00:07:03,520 --> 00:07:05,000
DOOR OPENS

103
00:07:06,920 --> 00:07:08,880
Charlie,
what the hell is going on here?

104
00:07:10,520 --> 00:07:12,520
HE SIGHS
You're free to go.

105
00:07:13,800 --> 00:07:14,960
Right.

106
00:07:16,120 --> 00:07:17,200
Thank you.

107
00:07:21,440 --> 00:07:23,399
I'm sorry you had
to go through all of that.

108
00:07:23,400 --> 00:07:24,479
It's fine.

109
00:07:24,480 --> 00:07:27,159
Does that mean that Calvin
accessed the MAC address?

110
00:07:27,160 --> 00:07:29,160
RADIO CHATTER

111
00:07:58,120 --> 00:08:00,759
PHONE CHIMES

112
00:08:00,760 --> 00:08:02,359
It's from Saara.

113
00:08:02,360 --> 00:08:04,799
I gave her
the new burner phone number.

114
00:08:04,800 --> 00:08:07,440
Aw, you keep your girlfriend
up-to-date.

115
00:08:10,000 --> 00:08:12,039
She says to stay where I am.

116
00:08:12,040 --> 00:08:14,159
When the trade talks in London
are concluded,

117
00:08:14,160 --> 00:08:17,719
they will send an embassy car from
Hong Kong to meet me downstairs.

118
00:08:17,720 --> 00:08:19,519
They will provide me
with a diplomatic visa

119
00:08:19,520 --> 00:08:21,639
and I will be taken
directly to the airport.

120
00:08:21,640 --> 00:08:22,840
Sounds easy-peasy.

121
00:08:24,200 --> 00:08:26,239
When do these talks finish?

122
00:08:26,240 --> 00:08:29,279
Um, she says it could be days.

123
00:08:29,280 --> 00:08:31,279
You tell your girlfriend

124
00:08:31,280 --> 00:08:33,319
she doesn't get her code unless I...

125
00:08:33,320 --> 00:08:35,159
You'll get your Bitcoin.

126
00:08:35,160 --> 00:08:36,639
And she's not my girlfriend.

127
00:08:36,640 --> 00:08:37,679
Mm.

128
00:08:37,680 --> 00:08:39,840
And be careful with this thing. Oh.

129
00:08:45,080 --> 00:08:47,520
MUSIC: Miss The Girl
by The Creatures

130
00:09:00,800 --> 00:09:02,279
OK, so what now?

131
00:09:02,280 --> 00:09:05,040
We wait for these trade talks
to end.

132
00:09:06,120 --> 00:09:08,639
HE PUFFS

133
00:09:08,640 --> 00:09:10,880
Many people
who lose their social credit...

134
00:09:12,160 --> 00:09:17,359
...they must wait in their flats
like prisoners for years.

135
00:09:17,360 --> 00:09:18,520
What do they do?

136
00:09:19,920 --> 00:09:22,480
"Use their inner resources."

137
00:09:23,800 --> 00:09:25,520
That's what my mother would say.

138
00:09:27,000 --> 00:09:28,280
I'm not sure I have any.

139
00:09:29,400 --> 00:09:30,400
I'm sure you do.

140
00:09:31,800 --> 00:09:32,880
Let me check.

141
00:09:34,440 --> 00:09:35,600
Is it here?

142
00:09:37,040 --> 00:09:39,440
Or how about here?

143
00:09:42,600 --> 00:09:44,680
Or how about...

144
00:09:45,920 --> 00:09:46,920
...here?

145
00:10:07,960 --> 00:10:09,680
You're enjoying this, aren't you?

146
00:10:11,160 --> 00:10:12,160
Phil!

147
00:10:16,200 --> 00:10:18,120
It was nothing - family emergency.

148
00:10:20,880 --> 00:10:22,840
Welcome back. Thanks.

149
00:10:27,400 --> 00:10:29,519
Glad you're back. Join Max's team.

150
00:10:29,520 --> 00:10:31,039
He'll update you, OK?

151
00:10:31,040 --> 00:10:32,519
MAX: Everything all right?

152
00:10:32,520 --> 00:10:33,879
WHISPERS: Message from Charlie -

153
00:10:33,880 --> 00:10:35,999
he thinks you should go
and see Barbara.

154
00:10:36,000 --> 00:10:39,400
Shit. It's adaptive.
What anti-malware have you tried?

155
00:10:56,760 --> 00:10:58,920
DOOR OPENS

156
00:11:03,160 --> 00:11:04,320
There you are.

157
00:11:09,280 --> 00:11:11,000
I've been looking all over for you.

158
00:11:16,760 --> 00:11:18,200
So, um...

159
00:11:19,320 --> 00:11:21,039
...Calvin...

160
00:11:21,040 --> 00:11:22,800
Yeah, I heard.

161
00:11:28,040 --> 00:11:29,440
I'm sorry.

162
00:11:36,720 --> 00:11:38,320
Are you OK?

163
00:11:43,800 --> 00:11:45,120
I mean, there's just...

164
00:11:46,680 --> 00:11:48,199
There's just so much to deal with.

165
00:11:48,200 --> 00:11:49,200
There's...

166
00:11:50,240 --> 00:11:51,439
...the damage assessment,

167
00:11:51,440 --> 00:11:53,400
and with the trade talks,
it's just...

168
00:11:57,240 --> 00:11:58,560
It's just a mess.

169
00:12:09,920 --> 00:12:11,959
Is there...

170
00:12:11,960 --> 00:12:13,960
...anything that you want to...

171
00:12:15,680 --> 00:12:16,760
...talk about?

172
00:12:25,320 --> 00:12:26,720
No, I don't think so.

173
00:12:40,000 --> 00:12:42,320
I...I wanted to, um...

174
00:12:50,400 --> 00:12:51,480
What?

175
00:12:52,960 --> 00:12:54,839
Oh, damn it.

176
00:12:54,840 --> 00:12:58,519
I'm gonna have to go - I've got
a call with the Foreign Secretary.

177
00:12:58,520 --> 00:13:01,640
I'll, er...
I'll see you later. OK. OK?

178
00:13:04,720 --> 00:13:05,920
OK. OK.

179
00:13:15,320 --> 00:13:16,959
Sorry to keep you, Foreign Minister.

180
00:13:16,960 --> 00:13:20,119
Had a bit of a domestic emergency.

181
00:13:20,120 --> 00:13:22,839
I think you'll find we've got
a bit of national emergency.

182
00:13:22,840 --> 00:13:25,639
Which is why I had to close down
the systems at Trade and Immigration.

183
00:13:25,640 --> 00:13:27,399
Yeah, unfortunately
just as the Prime Minister

184
00:13:27,400 --> 00:13:30,039
is entering the final round of talks
at Admiralty.

185
00:13:30,040 --> 00:13:32,519
Yeah, with the very state players
that are attacking us.

186
00:13:32,520 --> 00:13:34,759
If this thing
gets into the NHS alone,

187
00:13:34,760 --> 00:13:37,439
life support, dialysis -
they'll all go dark.

188
00:13:37,440 --> 00:13:38,639
People will die.

189
00:13:38,640 --> 00:13:40,880
Is signing this trade deal today
THAT important?

190
00:13:42,560 --> 00:13:44,919
This is why I wanted to have
a word with you, all right?

191
00:13:44,920 --> 00:13:46,040
Just you and me.

192
00:13:47,240 --> 00:13:49,920
You won't be bullied, will you?
I'm starting to see that.

193
00:13:51,160 --> 00:13:52,639
It's admirable.

194
00:13:52,640 --> 00:13:55,360
But maybe political pragmatism
will work.

195
00:13:59,960 --> 00:14:02,279
The PM wants this deal.

196
00:14:02,280 --> 00:14:05,799
He says he's not gonna jeopardise
the future of 70 million people...

197
00:14:05,800 --> 00:14:07,279
DANNY SIGHS
...just because GCHQ

198
00:14:07,280 --> 00:14:09,239
can't get this thing under control.
Come on.

199
00:14:09,240 --> 00:14:12,280
But it's also about
something more important.

200
00:14:14,080 --> 00:14:16,159
His legacy.

201
00:14:16,160 --> 00:14:17,479
His place in the history books.

202
00:14:17,480 --> 00:14:19,399
Yeah, I know, I know.

203
00:14:19,400 --> 00:14:21,320
Political pragmatism, Danny.

204
00:14:24,480 --> 00:14:26,759
China is his big thing.

205
00:14:26,760 --> 00:14:28,320
It has been for a long time.

206
00:14:29,480 --> 00:14:31,919
When he was my junior at Trade,

207
00:14:31,920 --> 00:14:34,279
he was the one who pushed through
that nuclear deal.

208
00:14:34,280 --> 00:14:37,079
Now, he wants nothing less

209
00:14:37,080 --> 00:14:39,799
than resetting
China's relationship with the West,

210
00:14:39,800 --> 00:14:43,279
and you, me, even GCHQ,

211
00:14:43,280 --> 00:14:45,080
we are just a means to that end.

212
00:14:46,400 --> 00:14:47,600
And the worm?

213
00:14:51,040 --> 00:14:54,199
I've heard it's a potentially
nuclear-level threat.

214
00:14:54,200 --> 00:14:57,639
Wow, I'm flattered -
you're quoting me back to me.

215
00:14:57,640 --> 00:14:59,599
Can you just give me something?

216
00:14:59,600 --> 00:15:01,320
Are you any nearer to finding a fix?

217
00:15:02,360 --> 00:15:03,599
We're working on something -

218
00:15:03,600 --> 00:15:06,319
Roz Cavendish, myself,
the whole team together.

219
00:15:06,320 --> 00:15:08,559
OK. OK, that is good to hear.

220
00:15:08,560 --> 00:15:10,279
Right, I'm gonna go back in there

221
00:15:10,280 --> 00:15:13,519
and tell him that I hauled you over
the coals but you're nearly there,

222
00:15:13,520 --> 00:15:15,680
and that crucially, for him...

223
00:15:16,960 --> 00:15:19,240
...we're not gonna rock China's boat.
Yes?

224
00:15:20,440 --> 00:15:21,839
Thank you.

225
00:15:21,840 --> 00:15:23,560
Political pragmatism, Danny.

226
00:15:25,200 --> 00:15:26,360
Now you owe me.

227
00:15:46,680 --> 00:15:47,839
Have you got a question,

228
00:15:47,840 --> 00:15:49,799
or are you just here
to see how it's done?

229
00:15:49,800 --> 00:15:51,679
How near? Near.

230
00:15:51,680 --> 00:15:53,360
Good. Do you have a minute?

231
00:15:59,480 --> 00:16:01,119
Guys, can we have the room, please?
Yeah.

232
00:16:01,120 --> 00:16:02,200
Thank you.

233
00:16:04,840 --> 00:16:07,159
DANNY CLEARS HIS THROAT
Marston.

234
00:16:07,160 --> 00:16:10,199
What about him?
We're not really that close, Danny.

235
00:16:10,200 --> 00:16:12,799
Him and the Prime Minister -
what's the deal there?

236
00:16:12,800 --> 00:16:15,399
Like I said, we're not close.

237
00:16:15,400 --> 00:16:17,679
Marston was president
at the Board of Trade

238
00:16:17,680 --> 00:16:19,639
when Makinde was a junior there,

239
00:16:19,640 --> 00:16:22,959
then Makinde leapfrogged Marston
and everyone else

240
00:16:22,960 --> 00:16:24,240
and got the top job.

241
00:16:26,040 --> 00:16:28,399
Richard's... pragmatic.

242
00:16:28,400 --> 00:16:29,999
I always understood he was just

243
00:16:30,000 --> 00:16:32,239
hitching his waggon
to the greater star.

244
00:16:32,240 --> 00:16:35,000
Makinde's got more of
the common touch.

245
00:16:36,640 --> 00:16:39,719
And you're sure
there's no more to it than that?

246
00:16:39,720 --> 00:16:42,959
No, but I don't think about it
that much.

247
00:16:42,960 --> 00:16:44,800
Like I said - not close.

248
00:16:46,200 --> 00:16:48,239
And I've got a tar pit to build.

249
00:16:48,240 --> 00:16:49,480
OK, thank you.

250
00:16:53,480 --> 00:16:54,760
It's clear now...

251
00:16:56,520 --> 00:17:00,200
...that our colleague, Calvin, has
been working for a hostile power.

252
00:17:02,280 --> 00:17:06,280
But this news
does not make Calvin a monster.

253
00:17:09,560 --> 00:17:13,200
He is a good friend and colleague.

254
00:17:14,360 --> 00:17:16,479
We don't know
what pressure he was under,

255
00:17:16,480 --> 00:17:18,280
what threats were made.

256
00:17:21,160 --> 00:17:24,879
We have to be dispassionate
in our judgment,

257
00:17:24,880 --> 00:17:27,920
and compassionate towards him...

258
00:17:30,160 --> 00:17:32,399
...focus on ourselves...

259
00:17:32,400 --> 00:17:34,720
...on our mission, on recovery...

260
00:17:36,560 --> 00:17:38,760
...and don't let
the corrosion spread.

261
00:17:46,040 --> 00:17:47,919
QUIETLY: Thank you, team.

262
00:17:47,920 --> 00:17:50,120
They've already cleared
Calvin's desk, Barbara.

263
00:19:21,960 --> 00:19:25,800
VIDEO CALL RINGS

264
00:20:53,640 --> 00:20:57,559
We'll connect these virtual nodes
to the infected network.

265
00:20:57,560 --> 00:21:00,679
The nodes replicate the pattern
of the worm's first few moves.

266
00:21:00,680 --> 00:21:03,399
The worm thinks it's entering
a real server.

267
00:21:03,400 --> 00:21:04,799
It jumps inside.

268
00:21:04,800 --> 00:21:06,039
And then it loops?

269
00:21:06,040 --> 00:21:07,599
Exactly. It's trapped.

270
00:21:07,600 --> 00:21:09,399
And we can also have
a good look at it then.

271
00:21:09,400 --> 00:21:10,600
Excellent work.

272
00:21:41,440 --> 00:21:43,640
HE SIGHS

273
00:22:40,800 --> 00:22:43,719
And you need to
access these files why?

274
00:22:43,720 --> 00:22:46,959
{\an8}I'm concerned that there's
something underpinning

275
00:22:46,960 --> 00:22:48,559
{\an8}the Government's lack of support

276
00:22:48,560 --> 00:22:50,239
for our response to the worm attack

277
00:22:50,240 --> 00:22:53,319
and I think it dates back
to the China nuclear energy deal

278
00:22:53,320 --> 00:22:54,719
a few years ago.

279
00:22:54,720 --> 00:22:56,239
Marston and the Department of Trade

280
00:22:56,240 --> 00:22:58,839
were given a clean bill of health
at the inquiry.

281
00:22:58,840 --> 00:23:02,239
Makinde was Marston's
junior Trade Minister at the time,

282
00:23:02,240 --> 00:23:04,679
but he was never
investigated individually -

283
00:23:04,680 --> 00:23:06,839
the whole focus was on Marston.

284
00:23:06,840 --> 00:23:08,879
I searched
the National Security holdings

285
00:23:08,880 --> 00:23:11,360
and I found these recordings, sealed.

286
00:23:12,440 --> 00:23:15,039
MI5 saw fit to bug the negotiations,

287
00:23:15,040 --> 00:23:17,559
extracts from which
were redacted and sealed

288
00:23:17,560 --> 00:23:20,159
on the day Makinde
became Prime Minister.

289
00:23:20,160 --> 00:23:23,559
Look, firstly, you know material is
redacted for all sorts of reasons -

290
00:23:23,560 --> 00:23:26,439
an off joke about President Xi
or some such.

291
00:23:26,440 --> 00:23:29,039
Well, then why are they
in our holdings, sealed, then?

292
00:23:29,040 --> 00:23:31,879
Because, I imagine,
we did some translation,

293
00:23:31,880 --> 00:23:33,880
interpretation or security work
on them.

294
00:23:35,120 --> 00:23:36,520
It was before my time.

295
00:23:37,880 --> 00:23:39,079
But I can't...

296
00:23:39,080 --> 00:23:42,959
Danny, I know relations between you,
indeed, us,

297
00:23:42,960 --> 00:23:44,760
and the Government are strained...

298
00:23:45,800 --> 00:23:47,039
...but you have no proof

299
00:23:47,040 --> 00:23:50,440
the Prime Minister is
in any way influenced by China.

300
00:23:52,160 --> 00:23:53,799
Open them yourself, then.

301
00:23:53,800 --> 00:23:55,079
Listen to them.

302
00:23:55,080 --> 00:23:56,680
Tell me there's nothing in them.

303
00:23:59,160 --> 00:24:03,800
If I were to open these files,
it would doubtless be flagged.

304
00:24:04,920 --> 00:24:07,360
{\an8}I mean, it could be seen to be
a declaration of war.

305
00:24:09,080 --> 00:24:12,760
We do security and technology,
never politics.

306
00:24:13,880 --> 00:24:16,200
That is our line in the sand,
is that clear?

307
00:24:18,760 --> 00:24:20,520
Yes. Of course.

308
00:24:27,000 --> 00:24:28,000
DOOR CLOSES

309
00:24:31,400 --> 00:24:32,720
HE SIGHS

310
00:24:34,400 --> 00:24:36,479
Are we nearly there? Minutes away.

311
00:24:36,480 --> 00:24:39,799
We're installing the tar pit into
all the gov.uk startup services.

312
00:24:39,800 --> 00:24:42,359
The tar pit launches
when we reboot the servers.

313
00:24:42,360 --> 00:24:44,399
It generates virtual IP addresses.

314
00:24:44,400 --> 00:24:47,319
The worm thinks they're real IPs
and propagates from one to the next.

315
00:24:47,320 --> 00:24:49,399
It's like a hall of mirrors.

316
00:24:49,400 --> 00:24:53,079
All that decoy data you added -
beautiful script.

317
00:24:53,080 --> 00:24:54,679
You worked in the field, right?

318
00:24:54,680 --> 00:24:56,559
GCO, tour of Afghan, Kandahar.

319
00:24:56,560 --> 00:24:59,239
This is very touching,
but we need to go live ASAP.

320
00:24:59,240 --> 00:25:01,759
We're ready, boss. All integrated.

321
00:25:01,760 --> 00:25:05,039
OK, Max, call heads of IT
at Trade and Immigration,

322
00:25:05,040 --> 00:25:06,999
tell them we're putting them
back online.

323
00:25:07,000 --> 00:25:09,599
Oh, and you might wanna
let Number 10 know as well,

324
00:25:09,600 --> 00:25:11,519
and the Foreign Secretary.

325
00:25:11,520 --> 00:25:12,799
Courtesy.

326
00:25:12,800 --> 00:25:14,480
Roz, when you're ready.

327
00:25:20,800 --> 00:25:22,000
Here we go.

328
00:25:38,200 --> 00:25:39,640
It's found our fake host.

329
00:25:47,160 --> 00:25:49,040
We've got it. It's trapped.

330
00:25:50,640 --> 00:25:51,760
Yes!

331
00:25:54,840 --> 00:25:57,519
Let's get Trade and Immigration
back online.

332
00:25:57,520 --> 00:25:58,840
Great work, everyone.

333
00:26:11,400 --> 00:26:12,880
Maybe you should come with me.

334
00:26:14,320 --> 00:26:16,040
Your friend's gonna get me a visa?

335
00:26:18,280 --> 00:26:19,400
I could ask.

336
00:26:20,400 --> 00:26:21,760
Give up my whole life?

337
00:26:25,920 --> 00:26:29,159
Maybe I like my home and my city,

338
00:26:29,160 --> 00:26:31,879
my family and my friends.

339
00:26:31,880 --> 00:26:34,119
Everyone always thinks
Chinese people

340
00:26:34,120 --> 00:26:37,079
are the way our government
wants us to be -

341
00:26:37,080 --> 00:26:41,240
no individuality,
hardworking, obedient.

342
00:26:42,280 --> 00:26:43,560
Try being Russian.

343
00:26:46,200 --> 00:26:47,280
When I was younger...

344
00:26:48,360 --> 00:26:51,040
...all I wanted was to
run away from my family.

345
00:26:52,360 --> 00:26:54,600
I blamed them for being obedient.

346
00:26:55,640 --> 00:26:57,000
But now...

347
00:26:58,080 --> 00:27:01,199
Now I see
it's because they loved me.

348
00:27:01,200 --> 00:27:02,520
They wanted to protect me.

349
00:27:04,640 --> 00:27:07,559
And I'd be scared
to leave them behind.

350
00:27:07,560 --> 00:27:09,320
The MSS are already watching.

351
00:27:11,040 --> 00:27:12,960
Blind obedience is all they want.

352
00:27:14,200 --> 00:27:15,440
I can't live like that.

353
00:27:16,760 --> 00:27:18,640
PHONE CHIMES

354
00:27:24,240 --> 00:27:25,639
Ah!

355
00:27:25,640 --> 00:27:28,880
Ugh...
SIREN WAILS

356
00:27:31,320 --> 00:27:33,360
INDISTINCT SHOUTING

357
00:27:40,480 --> 00:27:41,720
Fuck.

358
00:28:17,520 --> 00:28:19,440
RADIO CHATTER

359
00:28:20,480 --> 00:28:21,760
Move, Russki!

360
00:28:25,480 --> 00:28:28,239
They told me to wait where I was.
So they can pick up your body?

361
00:28:28,240 --> 00:28:30,000
Only an idiot
would trust the English.

362
00:28:31,880 --> 00:28:32,919
Hey. What?

363
00:28:32,920 --> 00:28:34,519
Cage. In. What?!

364
00:28:34,520 --> 00:28:36,199
Now. What are you doing?

365
00:28:36,200 --> 00:28:37,999
Ordering a parcel delivery. Go!

366
00:28:38,000 --> 00:28:40,320
RATTLING

367
00:28:44,080 --> 00:28:45,200
APP CHIMES

368
00:28:49,280 --> 00:28:51,079
{\an8}Tell your friends
we need their help now,

369
00:28:51,080 --> 00:28:53,200
{\an8}not after some piss-assed
talks with CCP.

370
00:28:56,000 --> 00:28:58,799
All right, all right, the worm
has officially been contained.

371
00:28:58,800 --> 00:29:00,759
Government systems are back up
and running.

372
00:29:00,760 --> 00:29:02,759
Roz, Saara, Phil...
COMPUTER CHIMES

373
00:29:02,760 --> 00:29:05,479
...Lieutenant Williams in particular,
excellent work.

374
00:29:05,480 --> 00:29:07,039
Enjoy the moment.

375
00:29:07,040 --> 00:29:09,559
But containment is not a victory.

376
00:29:09,560 --> 00:29:11,959
We still need to know
what it's after...

377
00:29:11,960 --> 00:29:13,160
...OK?

378
00:29:15,640 --> 00:29:17,159
Danny. Yeah?

379
00:29:17,160 --> 00:29:19,559
It's Vadim, on Discord.

380
00:29:19,560 --> 00:29:22,359
The safehouse where he's been hiding
has been raided.

381
00:29:22,360 --> 00:29:24,199
They're trapped in the building.

382
00:29:24,200 --> 00:29:25,719
We have to get him out.

383
00:29:25,720 --> 00:29:26,999
MI6?

384
00:29:27,000 --> 00:29:29,359
Well, we'd need
the Foreign Secretary's permission.

385
00:29:29,360 --> 00:29:30,959
And he'd need the PM's sign-off.

386
00:29:30,960 --> 00:29:33,079
And he's not going to do anything
to put his trade deal at risk.

387
00:29:33,080 --> 00:29:36,479
But we need that ciphertext.
It's the key we've been looking for.

388
00:29:36,480 --> 00:29:38,439
Now, we can't afford to wait for MI6.

389
00:29:38,440 --> 00:29:40,759
We've got to get him out ourselves.

390
00:29:40,760 --> 00:29:43,200
If you're not comfortable with that,
I understand.

391
00:29:53,560 --> 00:29:55,599
Williams, I'll need you
in the comms room with me.

392
00:29:55,600 --> 00:29:57,999
Saara, of course.
Max, you're watch officer.

393
00:29:58,000 --> 00:29:59,080
Yeah, go.

394
00:30:07,040 --> 00:30:08,079
OK, where are we at?

395
00:30:08,080 --> 00:30:10,000
Assembling the picture
on the ground.

396
00:30:11,480 --> 00:30:13,680
Yeah, make contact, Saara.
We need visuals.

397
00:30:16,280 --> 00:30:17,320
Here we go.

398
00:30:18,720 --> 00:30:20,999
Saara? Vadim, this is Danny Patrick.

399
00:30:21,000 --> 00:30:23,599
I'm with
Lieutenant Colonel Roz Cavendish.

400
00:30:23,600 --> 00:30:26,559
Now, we're gonna get you
out of there... Uh-huh.

401
00:30:26,560 --> 00:30:28,799
...but we need that ciphertext.

402
00:30:28,800 --> 00:30:30,999
{\an8}How about he gives it to you
in person, Mister,

403
00:30:31,000 --> 00:30:32,839
when you get him to England?

404
00:30:32,840 --> 00:30:35,359
Like I said, we'll get you out.

405
00:30:35,360 --> 00:30:37,159
Over to you, Saara.

406
00:30:37,160 --> 00:30:39,039
Vadim? Yeah?

407
00:30:39,040 --> 00:30:40,799
What do we do, Saara?

408
00:30:40,800 --> 00:30:43,239
We're tracking you through
the phone -

409
00:30:43,240 --> 00:30:44,559
do not switch off.

410
00:30:44,560 --> 00:30:46,559
{\an8}There's a fire escape door
on the ground floor.

411
00:30:46,560 --> 00:30:47,639
There's an alley.

412
00:30:47,640 --> 00:30:49,599
I've texted a friend,
a delivery driver -

413
00:30:49,600 --> 00:30:50,959
is it clear for him?

414
00:30:50,960 --> 00:30:52,840
Checking.
WILLIAMS: I'm in the CCTV.

415
00:30:54,760 --> 00:30:55,880
Alleyway is clear.

416
00:30:57,480 --> 00:30:59,239
OK, we've got you, Vadim.

417
00:30:59,240 --> 00:31:02,079
If we can see Vadim and Hai,
so can the MSS.

418
00:31:02,080 --> 00:31:03,400
They'll be here soon.

419
00:31:08,360 --> 00:31:10,159
We'll introduce a frequency shift.

420
00:31:10,160 --> 00:31:12,279
We overload
the building's power system

421
00:31:12,280 --> 00:31:14,039
by pumping in a dirty signal -

422
00:31:14,040 --> 00:31:15,880
knocks out the cameras
and lighting.

423
00:31:17,640 --> 00:31:18,840
Police.

424
00:31:22,160 --> 00:31:23,600
CRASHING

425
00:31:26,440 --> 00:31:27,519
Roz here.

426
00:31:27,520 --> 00:31:31,239
When we pull the lights, keep still,
wait for them to pass,

427
00:31:31,240 --> 00:31:33,680
then run for your lives,
head to the harbour.

428
00:31:41,760 --> 00:31:44,080
OK, frequency really climbing now.

429
00:31:53,240 --> 00:31:54,999
Can it go faster?

430
00:31:55,000 --> 00:31:56,960
WHISPERS: Come on, come on, come on.

431
00:31:59,960 --> 00:32:01,400
DANNY: They're right on top of them.

432
00:32:13,840 --> 00:32:15,360
Nearly there.

433
00:32:17,680 --> 00:32:18,840
Right, here we go.

434
00:32:25,160 --> 00:32:26,400
{\an8}All right, it's happening.

435
00:32:29,800 --> 00:32:32,000
Good, CCTV's offline.

436
00:32:42,880 --> 00:32:44,160
Come on, Vadim.

437
00:33:01,920 --> 00:33:03,399
Come on.

438
00:33:03,400 --> 00:33:05,919
LOUD CRASHING

439
00:33:05,920 --> 00:33:07,399
Go, go, go, go, go, go!

440
00:33:07,400 --> 00:33:09,359
VADIM PANTS

441
00:33:09,360 --> 00:33:10,560
Run, Vadim.

442
00:33:13,360 --> 00:33:15,240
VADIM GRUNTS

443
00:33:19,120 --> 00:33:20,120
What's happened?

444
00:33:22,160 --> 00:33:23,479
We don't know, Saara.

445
00:33:23,480 --> 00:33:25,160
Shit! End the surge.

446
00:33:28,160 --> 00:33:29,480
We've done what we can.

447
00:33:36,080 --> 00:33:37,839
Has this been actioned?

448
00:33:37,840 --> 00:33:40,079
Yep, that's been done.

449
00:33:40,080 --> 00:33:41,440
Well... Barbara?

450
00:33:42,760 --> 00:33:44,080
Charlie.

451
00:33:51,440 --> 00:33:52,920
I've got some bad news.

452
00:33:55,040 --> 00:33:58,359
I wanted to tell you before the
rest of the department found out,

453
00:33:58,360 --> 00:34:00,600
but... it's Calvin.

454
00:34:01,760 --> 00:34:03,000
He's been found dead.

455
00:34:04,480 --> 00:34:05,560
What?

456
00:34:06,640 --> 00:34:08,360
In his cell, hanged.

457
00:34:09,600 --> 00:34:10,720
Hanged?

458
00:35:07,240 --> 00:35:09,160
PHONE LINE RINGS

459
00:35:14,200 --> 00:35:15,440
BUSY TONE

460
00:35:16,560 --> 00:35:17,640
Fuck!

461
00:35:28,880 --> 00:35:30,439
PHONE LINE RINGS

462
00:35:30,440 --> 00:35:32,719
VOICEMAIL: Your call cannot be taken
at the moment.

463
00:35:32,720 --> 00:35:34,640
Please leave a message
after the tone.

464
00:35:35,960 --> 00:35:37,040
Nicky...

465
00:35:56,160 --> 00:35:57,160
Fuck!

466
00:36:27,720 --> 00:36:30,040
Danny. Barbara had it sent up.

467
00:36:35,680 --> 00:36:37,560
Danny, come and see this.

468
00:36:39,360 --> 00:36:40,759
Do you need a minute?

469
00:36:40,760 --> 00:36:42,480
Er, no, I'm absolutely fine.

470
00:36:43,520 --> 00:36:46,320
They're alive,
but Hai's got a problem.

471
00:36:51,920 --> 00:36:53,919
Well done on getting yourself
out of that building.

472
00:36:53,920 --> 00:36:56,199
Where are you now?
Hai's friend, the delivery driver,

473
00:36:56,200 --> 00:36:57,839
took us here
in the back of his truck

474
00:36:57,840 --> 00:37:01,399
and gave us this phone,
but we can't stay here forever.

475
00:37:01,400 --> 00:37:03,439
Don't worry, we'll get you out.

476
00:37:03,440 --> 00:37:06,040
And if they can get Vadim out,
they can get you out too, Hai.

477
00:37:08,160 --> 00:37:09,480
Hai, what's the problem.

478
00:37:11,680 --> 00:37:13,239
She texted her sister...

479
00:37:13,240 --> 00:37:15,559
It doesn't matter - we got out.

480
00:37:15,560 --> 00:37:18,439
We can't sit around
talking about our problems.

481
00:37:18,440 --> 00:37:21,239
You need to get Vadim out of China,
Mister.

482
00:37:21,240 --> 00:37:22,760
Tell us when you can.

483
00:37:33,280 --> 00:37:34,280
What?

484
00:37:35,760 --> 00:37:36,960
What are you looking at?

485
00:37:38,800 --> 00:37:41,440
It's not your fault
your parents have been arrested.

486
00:37:46,320 --> 00:37:47,920
Hai, the CCP are vindictive...

487
00:37:49,080 --> 00:37:50,319
...like Putin.

488
00:37:50,320 --> 00:37:52,599
But I am the cause of this
for my family.

489
00:37:52,600 --> 00:37:56,000
No, no, THEY are -
the CCP, not you.

490
00:37:57,800 --> 00:38:00,600
You heard him - he's going to
get both of us out of here.

491
00:38:04,640 --> 00:38:07,120
Maybe if they have me,
they will let them go free?

492
00:38:09,000 --> 00:38:10,680
We both know
it doesn't work like that.

493
00:38:51,120 --> 00:38:52,120
Back in the car.

494
00:38:53,240 --> 00:38:55,839
What the fuck, Mum? Back in - now.

495
00:38:55,840 --> 00:38:57,559
It's, um...

496
00:38:57,560 --> 00:38:59,919
Change of plans - you're spending
the weekend at your granny's.

497
00:38:59,920 --> 00:39:02,959
No, I've got a date.
Elliot, car - now!

498
00:39:02,960 --> 00:39:04,639
This is not an exercise.

499
00:39:04,640 --> 00:39:06,280
Go. Go!

500
00:39:30,840 --> 00:39:35,399
It smashed through our defences,
yours could be vulnerable too, but...

501
00:39:35,400 --> 00:39:39,999
...whatever it's looking for,
it's connected to the ciphertext.

502
00:39:40,000 --> 00:39:42,159
I've known you for 15 years,
Michaela.

503
00:39:42,160 --> 00:39:44,479
I've never asked you
for a favour like this.

504
00:39:44,480 --> 00:39:45,840
I wouldn't waste your time.

505
00:39:47,040 --> 00:39:50,039
Dan, if this asset
is as hot as you say,

506
00:39:50,040 --> 00:39:52,479
I still don't get why
you don't extract him yourselves.

507
00:39:52,480 --> 00:39:55,960
Well, neither do I,
but I intend to look into it.

508
00:39:57,120 --> 00:39:59,840
In the meantime,
the clock is ticking.

509
00:40:02,400 --> 00:40:03,920
I'll run it by General Perez.

510
00:40:12,320 --> 00:40:13,440
HE SIGHS

511
00:41:17,720 --> 00:41:18,720
HE SLAPS THE DESK

512
00:41:23,160 --> 00:41:25,200
SHE SOBS

513
00:42:22,600 --> 00:42:25,600
Subtitles by Red Bee Media


